#!/bin/bash

# 定义下载URL和文件名（使用英文名避免特殊字符问题）
DOWNLOAD_URL="https://gitee.com/juvenile-with-hemorrhoids/ttt/raw/master/7%E7%8C%AB"
FILE_NAME="7mao"  # 改为英文名确保兼容性
TARGET_DIR="$HOME"  # 目标目录：用户主目录

# 切换到用户主目录
echo "📂 正在切换到用户主目录 ($TARGET_DIR)..."
cd "$TARGET_DIR" || { echo "❌ 无法进入 $TARGET_DIR，请检查权限！"; exit 1; }

# 使用curl下载文件并显示进度条
echo "⏬ 正在下载文件到 $TARGET_DIR ..."
curl -# -L -o "$FILE_NAME" "$DOWNLOAD_URL"

# 检查下载是否成功
if [ $? -ne 0 ]; then
    echo "❌ 下载失败，请检查:"
    echo "  1. 网络连接"
    echo "  2. URL有效性"
    echo "  3. 代理设置"
    exit 1
fi

# 授予执行权限
echo "🔒 正在授予执行权限..."
chmod +x "$FILE_NAME" || { echo "❌ 权限设置失败"; exit 1; }

echo -e "\n✅ 下载并设置权限完成！"
echo "📁 文件路径: \033[1;34m$TARGET_DIR/$FILE_NAME\033[0m"
echo "🚀 使用以下命令运行:"
echo "   ~/$FILE_NAME"